What is the status of ephemerons/weakly held objects? Is this fully working or are there still limitations/gotchas? I have lost track