added more fine grained preconditioner tests to find mac woes