shift args if engine first