trouble calling evented? in Socket#read