counter exception