should probably be a (form) test if you pass an invalid colour