crofsock => revised termination strategy