make xclip optional