Queue classifications

Closes #48 
leave it, i wasn't sure if the block was being called after first was returned.