edge case bugs for sparse majors