Thorough and efficient