Pyro Private Functions