Correctly handle surprisingly typed descriptions.

Call str() on everything, and skip it if the attr is deleted. Closes #102.