Tested, fixed
Remove prints