Better to throw an exception here, or (even better) invalidate the object, so if the topic/org slugs change, any in progress email signups won't get a blank topic/organisation name embedded in their subscription.