renamed 'messager' to 'messenger' to fix #6