Exists() needs to normalize Windows path first.
implement OnError on target.
comment out error check on Inputs/Outputs mismatch.