Are you sure this works correctly if I do tricky things like putting &lt; into the service_info in the iFC?