sanity check question:
is it possible that the map does not have the member? (i.e. the capacityFactors.get(node) return null)?