adjust usage for HashWithIndifferentAccess