Perhaps it's not an issue - but the `register` and `unregister` methods are not symmetric (ie. when you unregister it removes all instances of the view regardless of the url modifications)?