do we need to shift() twice then for these options?