make it easier to do generators
allow tag generators too