Seems good. My only concern is:

	>>> '6'.isdigit()
	True

We should have a safeguard against digit-y slugs.