use a string hash key here for consistency.