timed against poly.py