revised loading for empty maps