swallowing the exceptions, as the underlying libraries throw IAE on poor data inputs