context sensitive continuations