somehow still get undefined and uninstanced records