Newest version, this version works better with multiple templates using it.