breaking all the things... needs to rethink the entire compression meh