More flexibility for file creation