The function itself is easier to read now and has fewer accesses to the minorOpspec and majorOpspec objects.