We need these for version control and other issues of people abusing tokens or ensuring editing of something done by a client is logged.