Completely Working now.  Survives Blast test.
Remember chan write blocks if chan is full