Apply Cullen's typo fixes; handle null candidate; resolved TODOs in SDP example