2.91 is done but I am feeling pretty bad about this code!