Now with glorious color output. Wow, I have too much spare time.