Carolina willing to take a bad contract