ensure subviews have an el before appending