get rid of genMsg