Reworked stuck semantics.
Mike's feedback.