Edited to allow for user to replace removed item or not