Make having a browser optional