Last non-destructive (except for parameters) commit; will now be changing control flow henceforth.