Shit, forgot to initialize the NSMutableArray of the queue. It passed on the tests, but would not pass in a real life utilization. Duh...