Break out method that directly deals with 3rd party API into it's own trait.