fewer print statements