absolutely true.
The function have also a problem when the connection is not very fast. Now I'm using this version:
```bash
if not set -q gi_list and (timeout 1 ping -c 1 gitignore.io > /dev/null)
  set gi_list (gi list| tr ',' ' ' ^/dev/null)  
end
```