Dogfooding: Reduce cyclomatic complexity.
Dogfooding: Ignore false positives for unused variables (see #32)
Dogfooding: Fix parameter reassignment.