Updated done? method and DRYd up slice.save