Please read accidentally quadratic from time to time...