add __str__ for PrintableError