exercise of exceptions done