> Yes, you need to do this. Otherwise, you are just needlessly
> duplicating code.

Wanted to make sure this is ok. It adds another function call
to each "apart" call. I hesitated to change the "apart" code
in a first round.