makes person to_s logic more resilient