We're currently looking up the absolute URL view by name ('absolute_url'). Is this something falls into the 'magic names bad' category? I.e. instead of: zapi.getView(context, 'absolute_url', request) we'd use: zapi.getViewProviding(context, IAbsoluteURL, request) -- Garrett