Adding the second parameter to the remove ([Boolean autoDestroy]) seems to have fixed my issue. Thank you very much for your help.