Handle mapping error better than #25

I looked at this briefly, and it seemed like basing the new route type on the original would be enough to avoid the mapping parameter error.