this.noise is noise.noise is not good naming. The term `noise` is used in three different meanings in these two lines.