just like setName above, this is used to set generator intentionally