do we want to show 500 to our users of could we simple assume that if max_points == 0 but if self.exercise.max_points > 0 we then simply give zero points but log this as an error? A better place for that logging could be where the post message from grader is processed.