oh whoops, I glossed over `if VERSION[0] == 1 and VERSION[1] < 4` meant if version < (1, 4)