okay, do key_value a little smarter because of this edge case.