"purple" should be "violet" (fixes #12, thanks @tpapp)