improving the extensibility of the results directive