template changes + 3.1-beta3 compat