Like many of our more "special" commands, this is a QA command. It's mostly used for automated and manual testing, those commands are done in a way as they are needed for CI / QA and tend to break in some ways at points, get changed to fit our needs or otherwise do things. We don't usually fix them or put increased care on them to follow logical style, they just need to work for whatever we need them to currently - dirty, basically. I'll make a suggestion to fix this one up, but I can neither tell you if that is going to be done nor when, and it may change afterwards again for the reasons I stated.