clean up a few loose ends with sharing