use case expects validator