templates suck sometimes