also note: the /16384 will be optimized into shifts... since it's a multiple of 2