satisfiesMajor is now a table instead of a string