Put in a protection INSIDE of waitUntilLoaded to ensure it doesn't crash with a nil object passed in