Optimization and comments.