Can we expand this to `tap_previous`?