process all valid keys even if some incoming keys are not in definition