We can do that, but we might end up duplicating more code. The current change is self-contained in a single method.