+alloc/-init is for chumps, just use +new.