from Flexibility 11.8.23