leave input in place