Added support for compile time actions