removed conflict with name of python hash function