group key should be more tolerable to wrong data