cleanup
catch past captures