Comments and error handling.