After_save and associations

It appears that when after_save is triggered, associations such as
habtm haven’t been populated yet.

Each association can have an :after_add callback, but my code needs to
access multiple associations.

Is there an explicit reason why after_save isn’t triggered after all
of the associations have been populated?