@@ -25,11 +25,16 @@ - init { self = [super init]; - stack = [[OFMutableArray alloc] init]; + @try { + stack = [[OFMutableArray alloc] init]; + } @catch (id e) { + [self release]; + @throw e; + } return self; } - (void)dealloc