I considered. Doing so yields code duplication.