fixes 3 more robust chat solution