         @apiDelete 'list', data, callback
 
     # Contacts API Call
-    importContacts: (email, password, callback, includeNames) ->
+    importContacts: (email, password, includeNames, callback) ->
+        # support callback function as third arg
+        if typeof includeNames is 'function'
+            callback = includeNames
+            includeNames = undefined
         if includeNames is undefined
             includeNames = true
         data =

    stats: (data, callback) ->
        @apiGet 'stats', data, callback

    statsList: (callback, options) ->
        if options is undefined
            options = null
        data = @_getOptions options
        data.stat = 'blast'
        @stats data, callback

    statsBlast: (callback, options) ->
        if options is undefined
            options = null
        data = @_getOptions options

            schedule_time: ''
        @apiPost 'blast', data, callback

    updateBlast: (blastId, options, callback) ->
        # support callback function as second arg
        if typeof options is 'function'
            callback = options
            options = undefined
        if options is undefined
            options = null
        data = @_getOptions options
        data.blast_id = blastId
        @apiPost 'blast', data, callback

    scheduleBlastFromBlast: (blastId, scheduleTime, options, callback) ->
        # support callback function as third arg
        if typeof options is 'function'
            callback = options
            options = undefined
        if options is undefined
            options = null
        data = @_getOptions options
