- permit overwriting source (or really, overwriting any non-hash field)