dry kill logic