Required list load

This is a first draft of my changes that address requiring lists of elements. Let me know your thoughts!