Advection test revealed fatal flaw: tried to raise negative numbers to fractions