fixed compress when no compressField