promise and not to escape