silly to keep this per machine