carry minimal template forward