Make AST colors optional