exit message is synchronous now