Seems like throwing an error would be better here.