Simply callback choice logic in remove()