same thing, except this one is uglier.