def METHOD_NAME(func):
    '''
    A decorator which fires a thread to do the given call.
    NOTE: This means these methods may not return anything
    and callers may not expect sync behavior!
    '''
    def dothread(*args, **kwargs):
        thr = threading.Thread(target=func, args=args, kwargs=kwargs, daemon=True)
        thr.start()
        return thr
    functools.update_wrapper(dothread, func)
    return dothread