Introduce notion of simpel valdiation vs wake up validation to solve some corner cases