loads of assorted changes.
BC_ADD_LZ4 is very BUGGY.