backing off from NOECHO in conditionals