Se soluciono el issue #2, implementando el else de la ultima condicion del strategy