David Price is not right, but he’s getting there