why not query the details when listing; overhead?