What if someone creates their own custom CURLFile class in a pre 5.5.0 version of php?  Pretty unlikely, but I think a version check is more consistent.  What's the edge case for version check?