More framework stuff for communication