Hi Andrew.
While reading your Patches, i stumble over deadbeef.
We use the value 0xdeadbeef almost everywhere in the tests to initialize a variable to an unusual value.
Using deadbeef as a variable name looks strange and make the code harder to read and understand.
Please change the name in your Patchset.