better error logging, less noise