Moved code decompression out of initialization so it happens only when
needed