Bug fix: to_s