better semantics for ad-hoc/perennial-mode interaction