eGFRD error messages are not given via the same stream.
This results for example in difficulties with piping the messages to a file. (Because of - I guess - buffer issues the order gets messed up.) Especially when messages originate directly from C++, it's hard to synchronize them with Python error messages.
In C++ different stdout commands are used.
Perhaps we should decide on a single error message "channel".
MW