issue 24: more color compatibility