Maybe this is the reason players rarely wear the floppy hat anymore.
Brendon McCullum plucked a stunning one-handed diving catch in his side's latest Indian Premier League game overnight only to have to catch overturned when his floppy hat touched the skirting at the boundary line.
In action for the Gujarat Lions, McCullum put in a great effort which looked to have dismissed Royal Challengers Bangalore's Chris Gayle for 38.
The hat let him down as Gayle went on to set up victory.
Gayle became the first batsman to complete 10,000 runs in Twenty20 cricket with anexplosive 77 off 38 balls, backed by captain Virat Kohli's 64 and cameos from Kedar Jadhav (38) and Travis Head (30), gave Royal Challengers a total of 213-2.
In reply, McCullum hit a valiant 72 off 44 deliveries with seven sixes and two fours, while No. 7 batsman Ishan Kishan hit four sixes and two fours in his quickfire 39.
But Lions still lost by 21 runs as they finished at 192-7.
Leg-spinner Yuzvendra Chahal (3-31), who got McCullum in the 15th over, had earlier done the damage by taking the wickets of captain Suresh Raina and Dwayne Smith.
Gayle had the milestone on his mind in his 290th Twenty20 as he ran three singles off his first five deliveries to achieve the feat after Raina won the toss and opted to field.
The West Indian left-hander smashed seven towering sixes and five fours, putting on 122 runs for the opening wicket stand with Kohli off just 76 balls.
A huge score was always on cards after Gayle fell to Basil Thampi's perfect yorker in the 13th over.
Even in the absence of injured AB de Villiers, Royal Challengers had enough batting power as Kohli completed his second half century in the tournament but holed out at deep midwicket in the 16th over.
Jadhav ruined the bowling figures of Ravindra Jadeja (0-57) by smashing the left-arm spinner for 17 runs in the last over. It was the first time in T20s that Jadeja had conceded more than 50 runs in his four-over spell.
Australian medium fast bowler Andrew Tye, who achieved a hat trick last Friday against Rising Pune Supergiant, gave away 16 runs in his first three overs but conceded 18 off his last six deliveries as Jadhav belted two sixes and a four.
Royal Challengers now have four points from six matches and are sixth in the standings, with Lions in last place with a solitary victory and four losses.
On Wednesday, defending champions Sunrisers Hyderabad will host Delhi Daredevils.