This should probably raise an exception.