can't use phake color functions because they aren't detecting tty properly.