Program assessment: many paths, one goal