More messy than ever before, but getting somewhere