If this is a pure terminal program, why does it need X11?