think you can use `match_delete` here instead