TL;DR
With the new set recipe and fluid pump filters, it is tempting to do clever things like share infrastructure between cracking and lubricant but it is made difficult because lubricant doesn't have a recipe signal.What?
It was a bit frustrating working on my integrated smart cracking plant, everything was working. Then, at the end when I had a good final product for heavy oil, light oil, and gas, I thought, why not make lubricant in the same machines and save on modules even though I will never need this much lubricant capacity. Then after redoing everything to accommodate lubricant I realized that my deciders are unable to do things like turn on heavy oil to lubricant if lubricant is below X and turn it off if it goes above X + Y if we are already running the recipe signal. Since the fluid contents from the storage tank get merged with the fluid signal that I was using to "set recipe" on the chem plants the signal gets wiped out.Why?
The other fluid conversions have separate recipes (heavy oil to light oil, light oil to gas). Lubricant also now has a second recipe so a recipe signal for heavy oil to lubricant makes more sense now than it did before Space Age.Obviously this feature is not required. There are workarounds. More combinators can always allow a virtual signal to pretend to be the recipe signal until the last moment. Or a number larger than the possible contents of the storage tank can be used to carry the signal above the noise. But I thought I'd suggest it in case it was just an oversight.