js2: use a basic offset of 2 by default