re #3 added execution test that checks for failure