main.cpp: calls to driver instance function are now made thrugh generic forward_to