1. there is no exception thrown inside ValidatingArrayLoader constructor
2. $loader is used outside of the block and so could be potentially be undefined