use log_err instead of printf, improved messages