Gia all these things are here exactly because visible_message wasnt working for hg for some reason