Added support for hidden errors
Added validation options