refactored unodified exception