efficiency - no more gets in loops, using get_multi instead