Rewrite required memory, add assertion
Move timing closer to kernel spawn