need to pass the ar id all the way down
slight api change

making sure failing tests fail
cleanup
must throw a scenario exception so the runner can deal
<sigh>