return undef to mean 'the default color' (#15)