this would work, but it is a bit weird. What if the get instance is destroyed first?