more bugs courtesy of Macro Hell (TM) fixed in the kernel allocator :)