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