updated for LHS consistency with operator decomposition/ordering