allow limitColors to be called with null