Why all the dequeues? I was a bad programmer...
much JS segfault wow
SEEEKING!
it works. motherfuckers
untested refactor