Working commit.

Some testing done locally, ptrace still derpy. I am terrible at this.