a little bit complicated in terms of trash picking