Ecological fitting can occur by a variety of mechanisms, and can help to explain some ecological phenomena.
When operating under the more strict definition of ecological fitting, in which traits must be exapted for a new purpose, several mechanisms could be operating.