reverted the last

i couldn't think of a clean way to keep the template decision dynamic,
since it needs to be decided before the handler. If i keep that logic
there, it seems silly to have the helper
fill out the single result template