Modificado con idea para soportar cobertura de codigo.