Is there another "half" to this code, that is sending data? I ask because I want to try it out and am too lazy to write code to test it