Updating with additional functionality