LadderQ with causality changes; forgot to checkin from binghamton machine