With the launch of new TLDs a lot of the domain registries introduced quite complex pricing models. You had a "standard' registration fee, but you also had a lot of different ways of handling "premium" domain names.
Unfortunately getting those "weird" prices to "play nice" with our billing system was far from easy, as the system essentially sees a domain extension as being a single product, so there was no easy way to get it to charge differently depending on the actual string being registered.
With the launch of .irish we knew we'd have to find some way to work around this and our developers finally "cracked it".
This makes me very very happy 🙂