My stupid mistake, this should be a TAILQ, that way you can add to the both ends (and in this case you presumably always want to add to the TAIL).