flesh out 'will change region' notifications
disallow copying to avoid accidental unchecked message output
Merge branch 'master' into fuzz-pipe
noncopyable log