ban hagle