dont update twice
only say something if things went wrong