@linki what should the behaviour be should save return false?