Review

best_response feels like it should be a method on the response model rather than a helper method