mapValues is lazy. This is not being applied if any keys are not accessed.