Liverpool's spirited performance at Real Madrid last night went a long way to fixing some current Anfield ills.
Despite the 1-0 defeat, the Reds produced a solid defensive display and several fringe players staked their claim for a more regular place in Brendan Rodgers' side.
And the fact that Liverpool only lost by one goal is a huge improvement and superb outcome, in reality. Who else will restrict the European champions to such a narrow margin? Barcelona certainly couldn't - while Bayern Munich were trounced by them last season. Anyone expecting more was and still is simply dreaming.
But there was one performer who, yet again, failed to deliver for Liverpool - and Rodgers will be distressed by his alarming lack of progress.
Indeed, were it not for Lazar Markovic, the Reds might have even left the Bernabeu with a 0-0 draw against Real.
Granted, he was not solely at fault for the goal, as Javier Manquillo could have got to Marcelo. But Markovic let his man go and was often seen not tracking back quick enough - if at all.
And the problem was his attitude. So far during his Anfield career, the 20-year-old's attitude, quite frankly, stinks.
After every bad performance, he shrugs and smiles as if it doesn't matter to him - he'll still be paid his wages, anyway, right? Markovic is also consistently arguing with referees, usually after being correctly punished for a foul.
Is that really worth £20 million? And is that really a true Liverpool player?
The only defence of Markovic's form so far is that he is 20 years of age. And yet Raheem Sterling is only 19 - and looked better than the Serb when he was 17.
Yes, he could still come good for Liverpool. But Rodgers will be worried that those words are being uttered game after game, terrible performance after terrible performance.