If changing the comma to a hyphen, it should really be an em-dash, and lose the following "for".