Very good and very thorough.