Almost done with tag processor