no bitshift