Instead of throwing exception, just return initial file name