Cita: Pero no lo considero un bug, es decir, para lograr exactamente la misma funcionalidad del código que 'AGmzT' escribió, así tiene que ser. Es decir, si el código original no realiza la funcionalidad esperada exactamente no es inconveniente de mi propuesta
Tienes toda la razón. Si es un bug, lo es en el código original.
Un saludo