git isn't always that fantastic