We should probably hold some consistency between the jit value types