Choosing a cloud provider: the assumptions that get businesses into trouble