Need to be careful passing HashWithIndifferentAccess.