non-gui app, to save about 14% on memory usage