Always explains everything in detail.