Well if you haven't been paid wouldn't that be breech in contract in which case I don't know how the contract would be enforceable.
I'm not a lawyer though, I'm sure if I want to get dirty I could find a way to bend it to my will but I'm not eager to get in the mud, I just want to build great software and get paid a fair salary for it.