coloryank rewritten in perl; no more break on '