added catch so a bad test stage doesn't kill everything