Could this file include the respective `.inc` files instead of redefining the subroutines?