How about not making dungeons forced to progress main quest line?