don't wait for a commitment from ourselves
panic on ^C and actually print requests
use interface{} in ring channel