hasHash no longer has type argument