Esto lo hemos repetido ya varias veces. Es muy importante manejar tanto como nos sea posible todas las variables como léxicas (ámbito my). Esto evitará que los datos se afecten a los de otras funciones, así como para optimizar el uso de la memoria.