default_value() had the only return inside an if