make hashs consistent, but use symbols where possible.