a lot of loose ends