replace j.thru with thru abstraction (already in Max distribution)