Mark decompression as in use, it works perfectly!!
Clean up
Little touch ups, there is still some cleanups possible but let the code remain as such, it is recognizable, if the need for reviewing the original code is needed