Removed direct call to __str__