Custom exception and comments.