addding const to shift for consistency