moved load definition validation into load manager