rev shift detects both shifts