If communicate is called with no code and there is no @ placeholder, automatically append the filename.