I don't understand why we're doing this. We don't want the block to retain these classes during execution?