Consider throwing an error on name collisions too.
Consider throwing an error on name collisions too.