removes a fail-first from the recursive "validate" method because it technically doesnt matter anymore