some rerouting of charge creation