Returned value from maybe-rewind is expected to be T or NIL, not generalized boolean.