Same as above, IllegalOperationException appears redundant.