Needs a ```throws IllegalArgumentException``` in the Javadoc and a ```throws``` on the end of the method