The only thing that concerns me now is that there is no protection against changing the author when you edit.

Do you think there's a good, easy place to put this check? Or should we just open an issue, add a comment here, and merge this branch (deal with it later)?