!squash fix float->int
!squash slight refactor on variant reader test