poly engine is not PIC and buggy