def update_keeper(keeper, next_point):
    """
    Update values of the keeper dict.
    """
    keeper["prev_point"] = keeper["curr_point"]
    keeper["curr_point"] = next_point
    keeper["coverage_path"].append(next_point)

    # If everything works this conditional
    # should evaluate to True always
    if not keeper["is_visited"][next_point]:
        keeper["is_visited"][next_point] = True
        return True
    return False