Do colors sequentially instead of parallel.  Refactor.  Error troubleshooting.