Refactored related parameters into one object. So much cleaner.