Ugh here's some more ugliness