Talismanic forward Gary Roberts is now two matches back into his latest injury return and he hopes his disrupted start to the season is now behind him.
Roberts scored on his return to the first team with a stunning volley against Braintree Town in the FA Cup and the 30 year-old was happy with how his comeback went.
He said: "I couldn't have asked it to go any better really, get the win in the FA Cup first and foremost, but to top it off with a goal meant I was more than happy with the outcome."
The forward has had three similar hamstring injuries this season but now thinks the club's medical staff have got to the bottom of the problem.
Roberts said: "The hamstrings are alright, I've done a lot of work with the physio and Rodger Wylde's been great with me. I could have rushed to get back again, but missing another three or four weeks wouldn't be ideal for me or the team, so we took it step by step and had a mini pre-season.
"I've had a lot of treatment and different programs on my hamstrings and been in the gym, so hopefully now I can stay on the pitch."
A spell out of the first team leads to a frustrating time for a player, and Roberts has had no easy time watching from the sidelines.
He said: "We knew what it was but we couldn't understand why it was recurring all the time. I don't think people outside of football clubs realise for someone like myself who love the game how frustrating it is.
"The gaffer's had to pick me up off the floor at times because I've been moping about.
"As an experienced lad in the changing room you need to be in and bubbly and bright to keep the lads up, especially as we've been going through a tricky spell of results, and that's hard when you're down yourself."
After another full run out at Crewe Alexandra, where he had a goal ruled out for a narrow offside, Roberts thinks he's finally back to his best.
He said: "You can see now, I feel right and I'm back to where I left off before I got injured."