removing default value from compression type because that fails to compile