} else if (nargs() == 3) {
if (up == true) {
swap(cells_[1], cells_[2]);
} else if (nargs() == 3) {
if (up == true) {
swap(cells_[1], cells_[2]);
} else if (nargs() > 1 && cur.idx() == 1 && cell(1).empty()) {
// could be either subscript or super script
removeScript(cell_1_is_up_);
} else if (nargs() > 1 && cur.idx() == 1 && cell(1).empty()) {
// could be either subscript or super script
removeScript(cell_1_is_up_);