Yeah, I think changing the implementation of `build-app` seems cleaner than introducing an overload of `build-app*`, since it shouldn't be getting called from anywhere else.