name logic tweak