message parser fires put calls