we had INT as the default, but this will cause serious precision loss with many masks ... instead, have float (always correct) as the default and let people turn on int if they cn