Yes, one should try to think as far ahead as possible. When my neice found out she was going to have a boy, I knew his last name would be Banks, so I told her not to name him Robert or Robin.