switched to updated version of Rainbow which trims newlines from code prior to processing