An integer should be assignable to a long ? no?