should you pass in the get_only here too so that it remains at the top level for visibility so that we don't forget to take it out later?