ensure elements cascade before parents register