removed shift, which is not supported by the espruino