Moved exception up in the prelude and