fix to not override a set fill color