levels in template can be incomplete. factors serialized as strings make template levels irrelevant #128