cachhing only if not chat
text file checking
Merge branch 'mrhines' into chat