a better validation service