curious how we generally feel about raising `Http404` errors from code that isn't explicitly tied to a view. seems fine, just want to mention.