added some parameter testing in the tests, which has exposed an error - BinData is not encoding our strings properly; persumably because it does not like non-zeroterminated strings. We'll need to make a custom type for length-prefixed strings