Template port updates