- simpler/clearer to use "on/off" instead of "compressed/uncompressed"
This currently only runs in serial, parallelisation is worked on.