def _shallow_copy(adjacency_dict):
    """Create a copy of every list object, while maintaining items in lists."""
    new_dict = {}
    for key, list_of_values in adjacency_dict.iteritems():
        # Create a copy of the list itself
        new_dict[key] = list_of_values[:]
    return new_dict