Commit trades 'if ()' for 'else if ()' and removes one pointless 'if ()' since rsp isn't NULL at this point.