handles nil templates