 
 	prepareOptions = (options = {}) ->
 
-		defaults options,
+		options = Object.assign({
 			method: 'GET'
 			json: true
 			strictSSL: true


Promise = require('bluebird')
urlLib = require('url')
defaults = require('lodash/defaults')
isEmpty = require('lodash/isEmpty')
rindle = require('rindle')


			sendToken: true
			refreshToken: true
			retries: retries
		}, options)

		{ baseUrl } = options

