Needs more testing, but it doesn't seem like pmap offers much improvement on small maps, probably too much overhead