removed check for exists since it does that already in the save function