Please verify that the pka of pyrrole is 6.04 and the pka of imidazole is 6.95. Why are they different?

Doesn't pysrrole have one more bonded H in the ring structure than imidazole? I would expect slightly more acidic behavior just on the basis of this.