Arreglado caso particular. Falta probar correcto funcionamiento.