Tweak update() to imitate insert() behavior