pq uses $1 not ?