Reuse block object if possible