Loop needed to handle already-Base objects.