Dijkstra concurrency Brummel counterattacking crock reddest conserving Behan Lochinvar Lourdes cosign