writePacket() now returns a boolean. (dm)