and no doubt further confounding his insides , to replace kaab as vizier he had to choose between sons : prince hordedef , at twenty-four years of age , the elder and therefore the traditional heir , and prince shaf , the more physically suitable .