Copied our implementation from M2, KVServer checks its responsibility.