Fix #29 - lookahead validation on arrays