Yeah - it returns None, Cache passes that None through to the handler, where send_error_or_response treats a return value of None as a 404.