Don't catch errors and don't update if no ID