More flexible plugin format; experimental new round: def.