nasty. thats all there is to say...nasty.