content only gets run once now under most circumstances