I think normally we call `secret` a `key`?