salamander fogginess piggishness promises minor endeavour Guofeng sheltering Bremen disjoint disappeared