response_field introduces to reduce the if\else madness