Currently this function allocates a reference in the registry that is never deleted, one for each call... see code comments
See Implementation
Currently this function allocates a reference in the registry that is never deleted, one for each call... see code comments