Squash TSO/LRO and checksumming bugs. Seems to work reliably now.
Compile with -Wformat and use the proper function attributes for it.