Is the `to_s` correct here? Both conditions return different result object types.