Shouldn't we have a more meaningful exception than None.get?