Better test case. Better printk. Better looking code. Memory is freed after shuttle shuts down.