textual changes per @saschaben