the inaccuracy and fading of memory , the dispersion of muhammads companions over vast territories , and , finally , the passing away of the last of these companions has also contributed to the problem of authenticating muhammads sayings and practicesa rather impossible task .