Receive functionality, builds correctly. Need to test.