got rid of rainbow because dependencies are silly, sometimes :P