bug hunting weird delete behavior