Especially with respect to parsing of the OPML/feed files there is a multiplicity of edge cases that might raise an unexpected exception.