pass arguments through to transition implementations