stats.py now uses gen_send()