I would prefer this to be in a template file and called by theme hooks, but... later....