much better PIDs