that's true. we need to improve the docs. btw, `collision_warning` prints a warning when a command overshadows a local or method name. for example:
```
[4] pry(main)> Pry.config.collision_warning = true
=> true
[5] pry(main)> exit
WARNING: Calling Pry command 'exit', which conflicts with a method.
```