Pointer to list *may* have been wrong, my code compiles now, runtest output the same
I might have broken something. Possibly.