David Branch is headed back to the UFC.

The former World Series of Fighting light heavyweight and middleweight champion has signed a new multi-fight contract with the promotion, MMA Fighting has learned.

While Branch’s return fight in the UFC has yet to be finalized, sources say they are currently targeting May. He is expected to compete in the middleweight division.

Branch (20-3) returns to the UFC a winner of his last 10 fights in a row. He recently left WSOF after an an undisclosed issue with the promotion before and after his New Year’s Eve win over Louis Taylor.

“Here’s the thing, it was just a lot of things that went on that night, and like right now ... it’s just really complicated,” he said on a recent episode of The MMA Hour. “If I’m coming into a show, okay, and I’m coming in to fight my opponent, that should be the only opponent I have to worry about fighting. I shouldn’t have to worry about politics, I shouldn’t have to worry about all these other things. I’m not going to go into details, but these are somethings the things fighters have to face.

“My reasons for leaving are a bit similar. I’m not going to go into detail, but that’s just one of those things that happens. This is the fight game. It gets crazy sometimes. Sometimes promoters have problems with fighters, and sometimes fighters have problems with promoters.”

Branch left the UFC in 2011 after going 2-2 inside the Octagon. Since then, he’s won 12 of 13 fights, with his lone loss coming against Anthony Johnson in 2012.