We can hope that the compiler will sub in << 1 for * 2, so that's fine, but cramming these onto one line is a style regression, do one operation per line as a default.