Fine tuned update methods