To gui or not to gui