a better customer delete, RT#9564