Issue #23: Don't print ANSI colours to non TTYs