Sahih al-Bukhari 2681 - Whoever sees that promises should be fulfilled | Criterion