ensure 1.8 compatability on the entire hash, not just the first key