Optimized variables.
Fixed preprocessors.