Added hybrid method to old update() function.