add control structure for handling 1 item maps gracefully