gras: serious template insanity