everything kind of works, but the keypool problem persists