fixed a bug in lcsh of not setting self.result