I've been inspired by that to refactor my code so that function parameters are minimized (many pass TMI).