Rachel: promise and failure