fixes tipping loop