fix: allow pellet to get initialized with out args