learning everything the hard way