comment
changed return_vals_p to should_return_vals