Is there any reasons to pass 'settings' as a parameter to app.launch.