you can always call `str()` even for instances that are strings already. That way you never need to check.