This is a functional change (the key types need to match the types passed in to the template via the recipe), but it is correct.