change to ```this.looping || ``` to save bytes