Communicating With Other Virtual Blocks