By catching and effectively ignore this exception here, we continue to initialize an incomplete object.  Unless there is value to an continuing without a map, it would probably be better to either not catch this exception and allow this function to fail or raise a new exception here.