deal with sins of the past in versioning