Empty remote repository don't pull
I will rewrite it later in haskell