Get floating point working in virtual kernels. Add a feature that allows