determine_queue() properly implemented, other methods still non-functional