Double Contract Assignment

Can a contract be assigned twice? Or should I say, more than once?

Are you talking about an option?

yes :beer

Let say you assign a contract to someone for a fee and they assign the same contract to another person for a fee. Is that possible?