it is example, but even for it, I prefer to write such failed messages to `cerr`