unnecesary int conversion