Crap. Never updated leftq and rightq.
Still having pointer issues