decouple copy keyring
use ln overstate