i see that this is for cloud interactions. Can we decouple this from gem itself? Like another gemfile isolated just for that.