Delete impl