return statements rather than holding a registry