race protection
tweak