Don't mind abstracting this but these should be different hashes.