cover and report in html
catch errors in sync functions and reject
cover stupid configuration