Not passing a required variable is a good reason for a 500