validator interface updates