protection fix
make reducers key-aware to combine keys across chunks