immarray; die with better exception msg