Yeah, I understand that the current method also does not account for it. I just want to make sure if we are improving it, that we make it as robust as possible. I 100% agree that responsibility should fall on the user. I almost regret adding the accept_keys flag now, because of complications such as this.