make sure __toString() is doing it's magic. closes #1576