def url_value_preprocessor(self, fn):
        """
        Registers a function as URL value preprocessor for this
        bundle. It's called before the view functions are called and
        can modify the url values provided.
        """
        self._defer(lambda bp: bp.url_value_preprocessor(fn))
        return fn