Sahih Ibn Hibban, p. 920 · Hope of forgiveness for one who removes harm from Muslims' path · Suhuf