Somewhere along the way we lost our override of isClosed()...