The operations is non-atomic therefore this makes the time-frame in which this error might occur only smaller, it does not fix the issue in case you are talking about concurrent processes