Herman's interpreter