Implement --append-to option