James Anderson admitted to huge frustration after England conceded the advantage to West Indies on day one of the second Test.
Marlon Samuels hit an unbeaten 107 as the tourists recovered from 136-6 to close on 304-6 at Trent Bridge.
"It does get frustrating at times when you're beating the bat and I had a couple of dropped catches in the morning," said Anderson.
"You need to be aggressive and angry at times. It can build up."
The paceman, who took two wickets and a superb one-handed catch in the first session, was visibly riled during a luckless final session and aimed a few choice barbs at Samuels.
He revealed umpire Aleem Dar spoke to him about his conduct but insisted he had not gone too far.
"It just built up and there were a couple of lbws that could have gone either way. Things can get a little bit out of hand but I wasn't saying anything that bad I don't think," said the Lancashire man.
"He [Dar] told me to stop talking and that if I got caught on camera I'd probably get a punishment.
"You're trying to win a game of cricket for your country and take 10 wickets."
Samuels was happy to be on the receiving end of Anderson's sledging after he combined with captain Darren Sammy (88 not out) to frustrate England, the pair putting on an unbroken seventh-wicket partnership of 168.
"James Anderson should know I'm batting for my team," said Samuels. "I left a lot of balls I couldn't hit to the boundary.
"But when I get that double century tomorrow I'd like James Anderson to come and say something to me.
"To be honest, I haven't found too many bowlers who can bowl and talk but I can bat and talk all day.
"He is one who gets frustrated very easily so he needs to be stronger."