destinationFile was not necessarily the resultant file in the parent method. Check the return status instead