Again with the DRY.