There is no protection against cross references right now.
Also it should be optimized to no resolve again an already resolved group.