All exception and mistake handled