Thorough and honest