Adding IllegalArgumentExceptions