don't dispatch to collectd if read returns None