Reworked _InterlockedCompareExchange a bit more...