Now the callbacks are parametrizable, if not the old callbacks will be used