It's kind of hard to figure out what's going on with the guts of BinData since few of the methods have documented parameters/returns