Nit: missing spaces around +=.