bitwise operations are never readable. I would keep it as is, method name + `rgb` already tells user what it is. (nobody should need to change these lines)