dude this is pretty fucking dirty and gross.