a bit smarter about log levels
smarter about task enumeration