Hmm, coincidentally, my Para-Ordnance .40 happens to hold 21 rounds with the magazine extension in place.
An IPSC gun is it?