Hasing out the general idea