Make edge colours optional