Don't destroy existing buffer on input.
Implement delete.