There was a lot of allocations occuring because it was an interface.
A library for manipulating ".torrent" files.