chg: long instead of int