restore compile-ability