Refactored parameter code.