doing things the hard way