return value instead of "in_out"