CURL may not be available on all servers; there needs to be a warning message if it's not present before it can be enabled. Check the Paypal plugin for an example.