don't int cast the var that doesn't need tp be an int