More cleanup - removes the requirement to call .new on the module and uses the credentials passed into the helper instead.