Don't assume that every repository has a remote that we can pull

My Ruby is a little rusty, I haven't touched ruby in something like 3 years.