Having a type called "queue" with a member called "queue" was stupid.