between: fix too much cast