don't overwrite parsekeyvalue