minor changes to removal()