I'm pretty sure operator `?:` has higher precedence than `=`.  It would be very sad if it didn't.