David Moyes prepares to take charge of West Ham against his old club Manchester United at the London Stadium on Saturday with the polarised attitudes around his stint as manager hardening in the wake of the EFL Cup hammering at Liverpool.
After keeping the club up, then being brutally disposed of in favour of Manuel Pellegrini in 2018, Moyes returned 'home' in 2019, with the club 17th in the table, one point above the relegation zone, and kept the Hammers in the Premier League again.
On 30 December, he will celebrate four years in charge. His current contract expires at the end of the season.