I guess technically there's no validity check here. We could make sure the parameters are all reasonable, could potentially catch errors.