Removed the double-check. We don't need it if we check after reading the old value