public static void SafeRelease(this SemaphoreSlim me) { try { me.SafeRelease(1); } catch (SemaphoreFullException) { // ignore } }