Push with possibly broken KeyValue declaration