I don't see any reason to change what we're doing and start throwing an error. The API docs have dependency sections for each widget.