made return unambiguous and explicit