Remove static requirement of preprocessors