ran everything through validator