Properly handle --app