learning the hardway