raise 404 in stead of return