mid level exception