Normally I'm not keen on doing a lot of magic behind the scenes, but this is the sort of thing that's going to cause people to complain if it's not there already.

The permissions should definitely be addressed too. But that's easy enough to handle, and allow the user to override.