proper behavior in CreateTerminal