To clarify, you're suggesting we should remove do_update/2 from exports?