Allowing empty route

Fixes #425, by allowing an empty-string route to be specified