Before revision:  The loss function used for the M-estimation depends on two specification functions, whose choices affect the properties of the resulting estimators.
After revision:  The underlying loss function depends on two specification functions, whose choices affect the properties of the resulting estimators.