entry.save() now returns a Promise