Observed some rules of exceptions