This sentence seems a bit hard to parse. Maybe a missing comma?