make sure to not leak the {error, closed} message.