Restored icat, cleaned up comment in hash code