You don't need any of this, it's safe to assume that all the explicit launch functions work correctly without needing to assert them