It's been a tough few months for Kieffer Moore.
A January move to high-flying Bournemouth was supposed to be the next step in an already impressive Championship career. In a Cardiff City side just outside the play-off reckoning last season, the 29-year-old still netted 20-odd goals - a tally that left him seemingly destined to one day step into the spotlight of the Premier League.
Moore was the first Cardiff player to strike 20 league goals in a decade. His importance to the Bluebirds was perhaps only matched by his prominence in the plans of Wales, whose boss Rob Page must have been quietly encouraged by a move that felt like a step towards top-flight football, an ambition that was always going to be beyond Cardiff's grasp this season.