fix a false short cut optimize