I'd second what @BMK has said. Early assignment on a spread is not that big of a deal provided you know how to execute a covered stock order. Your full risk is still the spread width minus the credit received for the bull put spread. If you are trading a small account and can't handle the...