rotten through