don't process rule on compile time