attempting to generalize