better task names without undefined
better messaging in reports for errors
upped version