templates more sane