I have a Bull Put Credit Spread strategy I'm working with.  Under some circumstances the algorithm will get assigned on short leg early.  I would like to immediately exercise my long leg in this situation.  In this back test I get assigned 2000 shares of spy before expiration.  The attempt to to exercise the long protection leg fails due to insufficient buying power. Typically I think a covered position would be able to exercise.  If you have  x shares to cover the exercise then funds should be not a problem.  The algorithm eventually does exercise the option at expiration but not my desired behavior.