don't use log for error output