This is going to require a LOT of cleaning....