This is the right approach, unfortunately many of my coworkers in software are ridiculously dogmatic about it