Hello, I see the following behaviour: 3!:0 (a =. 0.0) 1 3!:0 (a =. 1.0) 1 3!:0 (a =. 2.0) 4 3!:0 (a =. 2.1) 8 >From this I understand that J converts implicitly before the assignment. I want to retain 0.0 & 1.0 as floats with copula(=. or =:). How can I do so? Regards, Yuva