Ideally this should be in cleanup or something to ensure it happens even when exploit failed?