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