deletion detection