Because of the `dashes->underscores` call at the top, if you query for foo-bar, the error message will complain about foo_bar, which could be confusing.