This should be an exception.