wtf
okay removed stupid infinite loop, forgot to walk pointer