expand class ignore
halt execution when compilation fails
checkpoint specification class