there has been considerable uncertainty about the details of his life iyo mana yaguhaye amababa igihe rero cyo kuguruka cyangwa ngo gitegurwe ku meza yacu