Constructor now throws IllegalArgumentException when called with null.