Corrected hashable types 2