Minor change to FileOperationCallback, to allow variable return types