Running OpenBSD -current (Fri Feb 26 01:20:19 MST 2016) I kept receiving an error when trying to do pfctl -s queue or any variation of that command/syntax. I was migrating an older 5.8 -current ruleset which had been working to a new system and apparently forgot to change the main queue from the old interface (fxp0) to the new interface (em0). I was fortunate enough to get my problem resolved with the help of some kind people on IRC.
I fully realize that user error is not a bug but I felt compelled to send an email and mention this as I was told a similar situation happened not to long ago. I was wondering that since pfctl parses the pf.conf file for errors if a check for this error could be implemented? Thank you for taking the time to not only read this, but also for all the work you put in to making OpenBSD! Respectfully, Shawn