- keep track of different error types per key - skip for a given duration once too many errors came in - wipe if no new errors are seen for a while - simplify logging of actively skipped cases