removed conditional overwrite support