I am all for refining how fouls are called. I think they have improved it some. The offensive player should not be able to initiate contact or lean in to "draw" a foul. The defender should be able to jump up or stand their ground. I don't know how that would relate to eliminating a charging call. Would it be that the offensive player can plow into the defender and it wouldn't be either a block or charge? What is the defender supposed to do, jump out of the way? It just isn't real clear to me. If the offensive player initiate the contact, it should be an offensive foul. Otherwise, basketball would turn into rugby.