fixed assertion position and documented critical class initialization dependency