do not floor for values less than 1 otherwise a nonzero value will show up as zero, see #159