int/long != double/double, remeber this