MSVC workaround for deferred_call