empty file created on the fly