Do you need a default value here? Why not just assert within the function that file_name is not Null?