making 'IRV()' easier to read