Appears to be working, however whenever I try to print a pointer address it calls free on the VM.