both text and viz (fixes #22)