Specificaties + IllegalArgumentExceptions