Fixes to Array checks not being done right in validate