we don't need to call saveAll for keyCancel to work properly anymore