Compile state