Test was not throwing exception.

This was mostly caused by a lazy-seq. All maps have now
been doall'd. IllegalArgumentException now throwing as expected.