A tried and examined, albeit barely outdated choice is to