This is an experimental feature for now, since I don't know how well it'll work yet. The user should always have the option to disable this feature, even when it works its way out of experimental.