Obviously ranges wouldn't cause problems with groups but I still wrote a couple of tests to get my head around it...