Is this advisable?  I made it just warn because the engine will prevent the actual routes from being mounted in this case, so if someone accidentally scopes the gem to production it won't bring down their entire app as it would if an exception is raised.

I'm just wondering the value of the two approaches.  Given the huge security flaw that could be raised if smokestack routes DO get mounted in production, I'm not necessarily against an exception here but want to ensure it is necessary since it is not necessarily an `exceptional` condition.