Refactored parameter updates.