apparently referencing custom fields by ID is unreliable