Sergio Perez says Formula 1 is often very unfair but insists the opportunity to race at the pinnacle of racing far surpasses the disappointing moments.
The Mexican has perhaps reached a turning point in his career as a Grand Prix driver, feeling the moment has come for him to step up to the next level and aim for a seat with a front-running team.
A veteran of 138 career starts in F1, Perez is in his fifth season with Force India, the 28-year-old having matured into one of the sport's most reliable racers.
While he was rumored to have been short-listed by Ferrari in the past, Perez has so far been snubbed by the top teams. He knows however that Formula 1 takes no prisoners, but vows to keep on performing to the best of his abilities in a world he is forever grateful to be a part of.
"Formula 1 is very unfair in that it depends less on the athlete than many other sports," the Force India driver told Spain's Marca.
"It's not like tennis for example, where it's up to you. Even if you're the best driver in the world you will not win if you don't have the best car.
"But I do not feel frustrated because I am aware of how lucky I am and the great opportunity I have, and the great career I have had," he added.
"Although I haven't had a competitive car in my eight years in F1, I still know what I can do. It just depends on the cars I have in the coming years."
Perez podium in Baku went a long way towards boosting the Mexican's spirits after a difficult start to his crucial 2018 campaign.
"Finishing on the podium in Baku felt amazing. After a few tough races we finally got a result we deserved," he said
"It reminded me of 2016, when we had a difficult start to the season and then we had the podium in Monaco.
"We were quick in Baku right from the start and we knew there was the chance to score a great result. I’m so proud of my team and the way we did it."
Gallery: The beautiful wives and girlfriends of F1 drivers
Keep up to date with all the F1 news via Facebook and Twitter