Issue #183, forgot to include preprocessor.py in yhe previous push.