DRY header file