new release fixing up so rangegroups can handle callbacks