more sparse linear ops
turn earlyR off
big performance boost, from phase0 doing all of the work