Without this, doing render passes with different programs using one helper instance was not really doable