enable launchTimeout cap to be an obj as well