Added smart indentation.