Adding fallback for update()