man do I hate web.py templating conventions