Paul di Resta will head into the British Grand Prix in a positive frame of mind despite the disappointment of the last two races.
Di Resta knows he could and should have achieved more in Montreal and Valencia, only to finish 11th and seventh respectively in his Force India.
During the Canadian Grand Prix, Di Resta was running fifth at his first pit stop, only to drop back over the second half of the race.
Then in Sunday's European Grand Prix, the Scot could only qualify 10th after admitting to a mistake on his final run.
Executing a one-stop strategy in the race, Di Resta was as high as second at one point, only for the safety car to undermine his situation, finishing on a set of Pirelli tyres with no grip.
With his home race just around the corner, Di Resta said: "Ahead of Silverstone we've some minor upgrades coming that should give us performance.
"So if we can carry on from where we are we should be going into it thinking positively.
"We've still work to do because the problem with Silverstone is that it will show up any struggle you have."
Di Resta was particularly disappointed with how Sunday's race in Valencia panned out, suggesting afterwards the team should have been more reactive to what was happening on track.
Notably, Di Resta was comfortably ahead of Michael Schumacher in his Mercedes and Red Bull's Mark Webber, neither of whom pitted for a second time until around two thirds distance.
However, on badly-wearing rubber, Di Resta was a sitting duck in the closing stages of the race and was passed by both who went on to finish third and fourth.
"We clearly missed a trick, but we were fairly aggressive with our strategy and stuck with it when we could have probably bailed out," said Di Resta.
"I remember at one point passing Webber into turn two. Two laps later he pitted, and that was about eight laps after the safety car, so he got the last laugh on me.
"I achieved what the team set out on paper, so from that point of view you have to be happy, but the race couldn't finish soon enough.
"Unfortunately that's two races now where I've been in a great position, but where things I can't control have made a difference to the result.
"I'm not going to jump up and down, though, because I held my hand up on Saturday to the mistake I made.
"So you take the positives, the car was quick, but the finish did not reflect what we could have achieved."