put this as part of the `else` clause to avoid computing `absolute_path` and `absolute_url` to begin with