also fixed this bug. this.save was called all the time.