Why not make `.chats > ul` a cached reference? This is doing the same gross query twice.