best effort nextTick shim