Add an optional "headless" feature