Build validation infrastructure as well. All set for the main thing