In the event Di Canio, who has said he wants to finish his playing career at Upton Park, stayed at West Ham but must realise now, with the emergence of England Under-21 star Jermain Defoe, he is no longer certain of a place in West Ham's starting line-up.