Use non-throwing file_input_stream constructor