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?