force hash keys to strings before diffing