add file missing from previous commit, remove un-needed file.

also, handle the possibility of empty tags.
and import it.
!

don't write logic while half asleep.
i stand by my previous comment.
the handler is always init.