Hidden costs of cloud computing