throw when route() called with multiple args. Closes #1977