change collect-closed-overs interface