I guess I'm worried that since you aren't handling the !Array case, if its valid somehow it will be completely missed.