Better yet, `unicode(instance.value, errors='replace')` to store history even for values with invalid encoding.