fail closed when sending
counter fix: prevent from exceeding max short size