Yeah, we modified the original pointer which meant we lost track of the previous elements :P