better logging and blacklisting