That seems like an excellent suggestion. Have a redundant method to close the trade, if the SL or TP fails for some reason.