Just from reading the variables, it is unclear to me what "ll" and "llpopulated" means - I'd suggest to use more descriptive names here