Lee Trundle has vowed to fight for his Bristol City place after being left out of Saturday's game with Sheffield United.
The £1million summer signing was named among the substitutes and only came on for the final 11 minutes as City ran out 2-0 winners.
He had been an ever-present in the side prior to Saturday's match but accepts that manager Gary Johnson had the right to drop him.
Trundle is happy to have competition for places but is determined to establish himself as Johnson's first-choice striker.
"You can't just come into a side and expect to start every game," Trundle told the club's official website.
"It was the right change because we came away with a 2-0 win, but obviously you want to play every game you can.
"There is a lot of strength in depth, if you look around the dressing room and someone is being left out there is someone equally as good coming in."