With Pitso Mosimane's Esteghlal FC having signed former Cape Town City star Masoud Juma, the Kenyan striker has already made it known why things did not work out for him in the Mother City.
Juma is the latest addition to Mosimane's side, with his arrival having been confirmed following a recommendation by the South African coach himself.
Read: Mofokeng's Status Elevated After Latest Award Triumph
Juma is indeed a familiar face to some football lovers in Mzansi, as he lasted just over six months in the country before his contract was prematurely terminated.
Due to his injury struggles, the Kenyan marksman only played six games for Cape Town City, scoring just one goal in the process, according to Transfermarkt.
However, while it was a bit of a mystery why he abruptly left South Africa in 2018, the player recently opened up about what went wrong at Cape Town.
Juma has revealed that it actually wasn't the Citizens' fault that he eventually left the SA top flight, as his club at the time initially explored the option of a loan, but the move was sabotaged by his agent.
"They [CT City] wanted to send me on loan to a side in Egypt," Juma told Pulse Sports Kenya.
"The contract was signed, tickets were ready—it was just about authorising the transfer.
"But my agent, who I no longer trust, went off at the last minute. The transfer didn't go through, and the club had to terminate my contract.
"There was a disagreement, and everyone was mad at the club for letting me go like that. The president said it wasn't my fault and promised to pay up my contract, which he did. But by then, my time there was over."
Read: Dolly Reveals Why Playing For Chiefs Was A Dream