WIP
display errors more viciously, also exit with 1