Yes, OTHER_THAN_FIRST_OR_LAST is actually an internal-only implicit meaning. Unfortunately it has been exposed via the programmatic and declarative interface so we need to consider backward compatibility. We could probably remove it from the valid choices in the XSD however.