general bitching ...