reduce dependence on ppos

reduce dependence on ppos