If statements possibly being scrubbed?

Not here. if you have float tempF = 0.0f; then you can do tempF + 10 and the compiler will do the right thing.