temporary left factoring bug-fix