be more specific about which value is returned