Make recommended changes
- Implicit casting
- Use same_string