Proper template define.