Remove need for kmalloc, and fix stupid yield/block error