..this just gets uglier and more descusting all the time