1. Very thorough.