trying to figure out communication freeze