Making a few minor updates to lberbier's original review:
1. enabled compression now causes the -Z flag to be used instead of -z (compressing journals can cause issues in replicated environments)
2. some naming/syntax tweaks (for crossproduct consistency)