The sale process did not go smoothly, however. Even though I let someone buy the car on payments after putting half down, the transition was not smooth. The buyer has server anxiety, and kept asking me questions that seemed odd to me. Some of these made me worry. One of the strangest ones was asking me to promise not to take it back unless they stopped paying on it. It made me wonder if they were planning on pulling something.
While I still wonder about this, I think there's a better explanation. I know as an autistic person, I'm not really good at picking up on emotional context. As someone with anxiety, I should know how the mind can go to the worst possible scenario. I also know my logical mind was thinking that a written contract does give them legal recourse if I go back on the agreement. Having a (somewhat) logical mind is a great help with programming. It's not a great help when you're failing to pick up on emotional context. Apparently, all she wanted were receipts. (And I know my anxiety rarely responds to logic. in the first place.)_
Now, if she had simply told me this, my logical brain would have told me that this was a good idea. I would have agreed to it readily. Instead, she kept asking this question over and over again. It took someone else to help me sort out what was going on.
In the end, I had to tell her I have Asperger's Syndrome and she can't try to be subtle or beat around the bush on things like this. If both conditions had been considered before the sale was made, the entire awkward situation could have been avoided. Maybe I shouldn't always keep the "I'll keep my conditions to myself unless someone needs to know" policy. It's become a problem in the past year. I just find -- like being trans -- it's usually better to hide them from people who don't know.