Ensure we only subscribe once