dropped argv and argc