Loosen assertion and add optional reply-to handling