improved PolyYaco operation