generally good enough