Very thorough and helpful.