Maximum flexibility and handling unusual keys/values