Commitment and diligence