using readfile instead of require
reverting identity until the gdal version gets updated