Except the delete part and hints the insert/update parts are done