human foibles