i think what we have is fine, basically you want to know if you can operate on the file, so if there's any error that's usually not good