Correctly set up deletes & troubleshoot exceptions

TODO
	Deal with new esception error caused by deleting through a list