fix for making pycparer optional