Bug fix; cannot rely on any objects referenced when freeing object,
because free may come from collection, and referrred-to object may
have also been collected and freed.