Working with full validation