ok, return None or throw 404 Exception?