gross stuff here. When are people going to stand up!