Add some initial kernel decompression handling
make kernel decompression more robust