Refactored launchers