getSection should not assume order