Added removal functionality
Gave option to not remove mid-execution
YAY