Sahih al-Bukhari 3174 - The superiority of fulfilling one's covenant | Criterion