Hm, I tend to prefer the "only add a ! to distinguish a more dangerous version from a less dangerous one", which you can find in Ruby core and the Rails API too. Also this is no external API, we own the codebase, just update all references.