New validation mechanism