Maybe a more verbose exception.