using a mor specific logic exception