but I'd really like to be able to notice when it'd be useful and only enable it then
@b4n, better to not try to be smart, it will always be wrong somewhere, users are too good at finding new things to do that we never thought of.
For sure play with improving things or trying to be smart.
But add a simple get out option too, with the default of on of course.