issues with the tmp reading (which I will remove as per your suggestion), or file_create..since I saw in the source that file_create has no error handling. Is it not required to have any error handling here?