think spanning clasehs are sorted