snooch? herman? sam? overfiend?